package com.oa.pm.dto;

import com.oa.pm.entity.InductionTraining;
import com.oa.pm.entity.InductionTrainingPersonnel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class SkillUpgradTrainingDTO {

    @ApiModelProperty(value = "id")
    private String id;

    @ApiModelProperty(value = "用户编号")
    private String userId;

    @ApiModelProperty(value = "部门")
    private String department;

    @ApiModelProperty(value = "培训内容")
    private String content;

    @ApiModelProperty(value = "培训时间")
    private Date trainingTime;

    @ApiModelProperty(value = "培训单位")
    private String trainingUnit;

    @ApiModelProperty(value = "地点")
    private String trainingSite;

    @ApiModelProperty(value = "培训讲师")
    private String trainingInstructors;

    @ApiModelProperty(value = "费用")
    private String cost;

    @ApiModelProperty(value = "类型(1-公派  2-自己提出的申请)")
    private Integer type;

    @ApiModelProperty(value = "自申原因")
    private String reason;

    @ApiModelProperty(value = "参加培训原因")
    private String trainingReasons;

    @ApiModelProperty(value = "申请人签名")
    private String applicantSignature;

    @ApiModelProperty("审核人集合")
    private List<InductionTrainingPersonnel> inductionTrainingPersonnels;
}
